Generation of Distributed Arithmetic Designs for Reconfigurable Applications
نویسندگان
چکیده
We present a tool for design and implementation of reconfigurable computing applications based on the use of distributed arithmetic. Our tool provides the user the possibility to investigate different tradeoffs like area vs speed for his design. After simulation of the design, a synthesizable HDL code for a reconfigurable platform can be generated. Beside the existing fixed-point solutions for real numbers, we present a new approach to handle real numbers in the IEEE 754 floating-point format. The tool is used in the implementation of two applications. The first one is the implementation of a recursive convolution algorithm for time domain simulation of multimode intrasystem interconnects and the second one is the implementation of adaptive mechatronical multi-controller systems.
منابع مشابه
Generation of Distributed Arithmetic Designs for Reconfigurable Application
We present a tool for design and implementation of reconfigurable computing applications based on the use of distributed arithmetic. Our tool provides the user the possibility to investigate different tradeoffs like area vs speed for his design. After simulation of the design, a synthesizable HDL code for a reconfigurable platform can be generated. Beside the existing fixed-point solutions for ...
متن کاملRun-time Reconfigurable Implementation of Dsp Algorithms Using Distributed Arithmetic
This paper describes the reconfigurable implementation of a digital filter in an FPGA device. The filter implemented is a Laplacian filter which is used in DSP and image processing applications. For an efficient FPGA implementation of the filter, distributed arithmetic techniques were used. For a run-time reconfigurable implementation, the JBits SDK was used, which allows partial reconfiguratio...
متن کاملProfiling floating point value ranges for reconfigurable implementation
Reconfigurable architectures offer potential for performance enhancement by specializing the implementation of floating-point arithmetic. This paper presents FloatWatch, a dynamic execution profiling tool designed to identify where an application can benefit from reduced precision or reduced range in floating-point computations. FloatWatch operates on x86 binaries, and generates a profile outpu...
متن کاملWelcome to the First HiPEAC Workshop on Reconfigurable Computing
Reconfigurable architectures offer potential for performance enhancement by specializing the implementation of floating-point arithmetic. This paper presents FloatWatch, a dynamic execution profiling tool designed to identify where an application can benefit from reduced precision or reduced range in floating-point computations. FloatWatch operates on x86 binaries, and generates a profile outpu...
متن کاملReconfigurable Computing: Architectures, Design Methods, and Applications
Reconfigurable computing is becoming increasingly attractive for many applications. This survey covers three aspects of reconfigurable computing: architectures, design methods, and applications. Our paper includes recent advances in reconfigurable architectures, such as the Altera Stratix II and Xilinx Virtex 4 FPGA devices. We identify major trends in generalpurpose and special-purpose design ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004